package org.martyn.danbooru.utils;

import java.util.ArrayList;

public class TagUtils
{

	public static ArrayList<String> ParseTagString(String tags)
	{

		ArrayList<String> tagList = new ArrayList<String>();

		String[] tagArray = tags.split(" ");

		for (int i = 0; i < tagArray.length; i++)
		{
			tagList.add(tagArray[i]);
		}

		return tagList;
	}

	/**
	 * Maakt een + gescheiden String die gebruikt kan worden voor een
	 * httpRequest.
	 * 
	 * @param String
	 *            Array met tags die samengevoegt word
	 * @return Een + gescheiden String
	 */
	public static String ParseTagsForRequest(String... tagArray)
	{
		if (tagArray == null)
		{
			return null;
		}

		StringBuilder result = new StringBuilder();

		for (int i = 0; i < tagArray.length; i++)
		{
			result.append(tagArray[i]);

			if (i < tagArray.length - 1)
			{
				result.append("+");
			}
		}

		return result.toString();
	}
}
